关于java:Eclipse:指定的JRE安装不存在

您所在的位置:网站首页 jre removed 关于java:Eclipse:指定的JRE安装不存在

关于java:Eclipse:指定的JRE安装不存在

#关于java:Eclipse:指定的JRE安装不存在 | 来源: 网络整理| 查看: 265

我以前曾经对Eclipse进行了很好的配置,并且之前可以正常工作。但是我刚刚卸载了它,然后今天又在我的Mac OS 10.10上再次安装了Eclipse Juno。 但是我一直收到这个错误: "指定的JRE不存在。"

我知道这是一个非常简单且常见的问题,我只需要在这个干净的Eclipse中安装JRE和/或JDK,但是事情并没有解决。

而且我对堆栈溢出进行了广泛的搜索: 我看过的帖子包括: 如何在Mac OS X上安装JRE 1.7并将其与Eclipse一起使用? 我严格按照接受的答案说了什么,但是从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载了JDK并安装了JDK之后,我打算通过将其添加到Eclipse中。首选项-> Java->已安装的JRE,但是,我没有按预期看到它,以下是我转到首选项-> Java->已安装的JRE时看到的屏幕截图。

但是屏幕截图仅显示已安装的JRE列表为空白,我无法在Eclipse中添加任何JRE。

请帮助?

另外,我尝试了人们建议的其他方法: 属性-> Java构建路径 我在这里看到的是: JRE系统库OSGi / Minimum-1.2,其前面带有红色叉号(表示这有问题吗?) 因此,我也被这种方法所阻碍。

相关讨论 您仍然可以发布指向该图像的链接,该链接托管在另一个(免费)图像托管站点上。 然后我们中的一个可以将其放入您的问题中。 您需要JRE和JDK。 不只是一个 凉! 非常感谢@Doomsknight,感谢您的建议和帮助! 这里是我的两个屏幕截图的两个链接:postimg.org/image/6lhfcmjj5、postimg.org/image/5obvozxot @Doomsknight非常感谢您的编辑! :) stackoverflow.com/questions/11170263/

我有同样的问题。这就是我解决的方法。

打开Eclipse。 转到Preferences。 点击Add 一个窗口应该弹出:

选择Standard VM。 选择Directory 使用此路径:Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/ 点击Open 然后Finish 右键单击您的项目,然后单击Properties 选择Java Build Path,然后单击Add Library 选择JRE System Library

单击Environments并选择jdk1.7.0_45 Finish

如果做对了,这是应该看到的:

相关讨论 这非常有帮助!但是,当我将该路径(Library / Java / JavaVirtualMachines / jdk1.7.0_45.jdk / Contents / Home)放入目录中时,我收到以下消息:"主目录不存在",我想我可以理解此错误消息就像它说的那样,我真的没有建立这个目录。然后我搜索并找到此链接:stackoverflow.com/questions/10352715/。但仍然没有为我解决。我知道您的回应让我快到了。我只是想念一些东西。您能提供更多指导吗? 尝试以Home结尾的路径,可能会这样做。如果不尝试自己尝试转到路径,请逐个文件夹,直到找到Home。也可能是您安装了其他idk,因此应该逐个文件夹查找。从LibraryJava开始 这很棒!现在可以使用!非常感谢! @FunctionR 我搞砸了好的,我已经在Mac pro上下载了两个Eclipse。因此,另一个以前工作正常。我将其误认为是无法正常工作的。非常遗憾。因此,现在当我试图使这个不起作用的人正常工作并按照您的步骤进行操作时,它不起作用,因此当我尝试使用该路径时,它总是显示"主目录不存在",如下图所示:postimg。 org / image / 54hu8ngkx,但是,正如您教我的那样,我确实从/ Library /开始寻找" / Home /",这是路径图片:postimg.org/image/cxu9xj4qf,一切看起来都正确。 但是它仍然显示"主目录不存在",因此我非常困惑。很抱歉再次询问。但是,我们非常感谢您的帮助! 凉!现在可以使用!再次感谢您,来回抱歉! :) 太好了!谢谢! 快速的技巧只是将项目导入到另一个不会引发此错误的工作空间中。不雅,我知道。但是可以在30秒或更短的时间内完成。

您的运行配置可能尝试使用特定的JRE。

确保在那里使用正确的JRE。

相关讨论 这是唯一有用的答案,理想情况下,这应该是被检查的第一件事。出于好奇,从这里删除JRE的原因是什么?

问题通常与项目或特定于插件的运行时配置有关,这些配置(仍然)指向不再存在的某些JDK / JRE(例如,在进行一些更新或迁移之后)。

我们有这个例如使用ANT插件,例如,必须在其中更新启动配置(每个ant构建文件)。未设置为默认的~ run in same JRE as workspace。

您将找到以下设置(在JRE选项卡下的typicall):

在您插件的Eclipse -> Window -> Preferences -> ...下的全局插件配置中(上面Filter部分中键入runtime可能有助于快速找到它)。

或在特定于项目/文件的运行配置中进行设置,您应该查看是否转到

Eclipse -> Run -> Run configurations...或 右键单击您的项目/文件,然后选择Run As -> Run Configurations ...

或在特定于项目/文件的外部工具配置中进行设置(例如,类似于ANT使用的配置),该配置在此处类似:

Eclipse -> Run -> External Tools -> External Tools Configuration ...或 右键单击您的项目/文件,然后选择Run As -> External Tool Configurations ... 相关讨论 这是例如屏幕截图的一个特定(Tomcat启动)问题:stackoverflow.com/questions/11170263/ 优秀!我既接受了答案,也解决了这个问题!

在Eclipse中,单击窗口–>显示视图–>服务器

进入服务器视图后,双击已配置的服务器以打开其配置,然后单击"运行时环境"链接(在左侧)。

选择JRE,然后单击完成。

希望对你有帮助

相关讨论 这实际上是对我的解决方法,没有其他办法。

我遇到一种特定的运行配置(在我的情况下,一个项目的单元测试)的问题。在"运行配置"中,我选择了有问题的运行配置,然后选择了" JRE"选项卡,我可以看到它已损坏(即使我不知道它是如何发生的)。选择正确的JRE解决了我的问题(即使是我的标准JRE,也没有为项目专门配置,我的情况下就是项目JRE)。

我有同样的问题。此解决方案可能会像对我一样帮助解决该问题。

右键单击项目->构建路径->配置构建路径 在"库"选项卡中,选择" JRE系统库",然后单击"编辑"。 在"编辑"窗口中,可以选择"工作区默认JRE",也可以在"执行环境"下拉列表中选择已安装的JRE。

造成此错误的主要原因是您可能忘记了所设置的Build补丁。这次导入旧项目时,您必须为工作区中当前使用的旧Java生成修补程序提供一个。

过程:-右键单击项目->构建补丁->配置构建路径->添加库->系统库->设置JRE(默认或替代)

当我更新Java时,这发生在我身上。尽管它是在我的系统中更新的,但是它并没有更新eclipse中的引用。我正在从事Web项目,因此我必须执行以下步骤

Windows>首选项> Java>已安装的JRE(此处存在旧版本,没有显示任何错误)>删除系统中不存在的所有旧版本,然后添加最新版本或当前版本。

确认项目的构建路径,并确认它们指向正确的JRE。项目>构建路径>检查JRE版本是否正确

完成此操作后,我的项目仍然给我相同的错误,因此我在Eclipse中检查了JRE的tomcat服务器设置

窗口>首选项>服务器>运行时环境>选择每个服务器并对其进行编辑,重新选择jre并应用(在这里我花了一些时间使eclipse意识到我选择了正确的JRE)。

就是这样,尝试运行现在它应该可以工作了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3